Algorithmique du cycle 4 - 3e

Niveau 2 : variables

Exercice 1 : Déplacement véhicule - Décrémentation multiples de variables (4/5)

Votre véhicule est équipé d'un réservoir contenant 40 litres d'essence, plein au démarrage.

Votre jauge étant toujours cassée, vous vous rendez compte que votre moteur consomme de l'essence aussi lorsqu'il tourne. Modifier l'algorithme suivant pour que la variable représente le niveau d'essence présent sachant que votre véhicule consomme 2 litres lorsqu'il avance d'une case et 1 litre lorsqu'il tourne.

Exercice 2 : Déplacement véhicule - Introduction d'une 2eme variable (5/5)

Maintenant que le niveau d'essence fonctionne, nous voulons rajouter un compteur de distance.

Utiliser la variable pour calculer la distance parcourue en la réinitialisant à 0 au démarrage et en l'augmentant de 1 à chaque changement de cases.

Exercice 3 : Additionner deux fractions (dénominateurs commun, sans simplication, niv 1)

Écrire un algorithme capable de calculer la somme de deux fractions ayant un dénominateur commun. Il donnera le résultat sous la forme d'une fraction en affichant le numérateur puis "--" puis le dénominateur.
\[ \frac{\mbox{num 1}}{\mbox{denom}} + \frac{\mbox{num 2}}{\mbox{denom}} \]
Votre algorithme doit afficher les mêmes résultats pour les exemples suivants :

  • pour :
    • num 1 = 2
    • num 2 = 6
    • denom = 5
    on affiche « 8 » puis «--» puis « 5 ».
  • pour :
    • num 1 = 3
    • num 2 = 7
    • denom = 6
    on affiche « 10 » puis «--» puis « 6 ».

Exercice 4 : Utiliser Pythagore pour calculer l'hypoténuse (niv 1)

Soit ABC un triangle rectangle en A. Écrire un algorithme capable de calculer la longueur du segment bleu :

Votre algorithme doit afficher les mêmes résultats pour les exemples suivants :

  • pour segment n°1 = 32, segment n°2 = 24 on affiche 40.
  • pour segment n°1 = 15, segment n°2 = 20 on affiche 25.

Exercice 5 : Calcul d'un côté dans une figure de Thales

Compléter le programme suivant permettant de trouver la longueur \( AE \) connaissant \( AB \), \( AC \) et \( AD \) dans la figure de Thales suivante :

Par exemple si l'utilisateur rentre \( AB=12 \), \( AC=14 \) et \( AD=6 \), votre programme doit afficher en sortie la valeur de \( AE \), soit \( 7 \)

False